package pedidos.accesoDatos;

import static base.accesoDatos.utils.FluentMap.Map;
import static base.accesoDatos.utils.FluentMap.entry;

import javax.ejb.Stateless;

import pedidos.modelo.Producto;
import base.accesoDatos.utils.GenericJpaDAO;

@Stateless
public class DaoProducto extends GenericJpaDAO<Producto, Long>{

	public DaoProducto() {
	}
	
	// consultas
	
	public Producto buscarPorCodigoDeBarras( Long codigoBarras ) {		
		return executeSingleResultNamedQuery(
				"producto.buscarPorCodigoBarras",
				Map( entry("codigoBarras", codigoBarras ))
				);		
	}
	
}
